約 5,005,863 件
https://w.atwiki.jp/optimusltel01d/pages/23.html
Android4.0へのアップデート情報 Android4.0バージョンアップ時の操作/Tipsおよび不具合や対策方法について情報を共有するページです。 ▼いつからアップデート開始? 2012年10月15日、待ちに待ったAndroid4.04へのアップデートが正式にアナウンスされた。 Optimus LTE L-01Dの製品アップデート情報 アップデートにはスマホ単体では行えず、別途WindowsPCとUSB通信ケーブルが必要になる。 DoCoMoショップでは11月30日以降順次店舗にてアップデートを受け付けるとのことなので WindowsPCが用意できない方はそれまでお預けとなる。 手順、方法などはDoCoMoの公式サイトを参照。 パソコン接続による操作手順 USB接続時のモード説明で ”L-01D側にUSB接続モード画面が表示された場合「LG ソフトウェア」をタップします” と記載があるが、Android2.3環境下ではそのような項目はなく、「PC同期」の間違いと思われる。 アップデータ本体はLGのサイトにて専用ツールをダウンロードする必要がある。(上記サイトからリンク有り) LGMobile Support Toolダウンロードサイト ▼アップデートの注意点 アップデートを行う場合は、USB2.0の端子(黒色)にて行う方が望ましい。 (青色のUSB3.0の端子では異常動作の報告有り) 2012/10/17現在、アクセスが集中しているためかダウンロードに失敗しやすくなっている模様。 ドライバやソフトウェアのダウンロード中に「ダウンロードに失敗しました」となった場合は何度か試してください。 L-01Dの接続は認識しているはずなのに、いくらやってもモデル情報を取得できない!?(いまどきレアケースだと思いますが、ウチでもろに引っかかったため情報共有します) L-01DとPCとの接続は仮想COMポートドライバとなっているため、L-01D以外にCOM→USB変換ケーブルや、実際のCOMポートを占有するハードウェアが接続されていたり、COMポート仮想化ドライバ等がインストールされていたりすると、うまくL-01Dを認識できず処理に失敗します。 アップデートを行う前に、競合するデバイスを取り外しておくか、一時的にデバイスマネージャーから無効化しておきましょう。 ▼プリインストールアプリの無効化 Android4.0では標準でプリインストールアプリケーションの無効化が可能となります。 [ホーム]-[メニューボタン]-[アプリの設定] 等でアプリ一覧を表示し、無効化したいプリインストールアプリを選択 無効化ボタンが有れば押下することで無効化が完了。 アップデータが適用されている場合は無効化ボタンが出てこないため、アップデータをアンインストールしたのちに無効化ボタンを押下。 ▼アップデート後の各操作方法等 スクリーンショットの撮影方法電源ボタン と ボリューム下ボタン を同時に1秒~2秒ほど押し続ける 電源ボタン と ホームボタン をほぼ同時に押す撮影音と共にSSが撮影され、SDカード配下の Captured Imagesフォルダへ保存される。 ボリューム上下同時押し等で画面メモを起動し、バックグラウンドメモの状態(左上の□にAとあるボタンが押下)されてる状態で保存SDカード配下のOneTouch Memoフォルダへ保存される。 画面メモ状態なので線を描き込むことが可能、線を消したい場合は消しゴムボタンタップして画面をなぞる、さらに消しゴムをタップですべて消去ボタン出現 ホーム画面のページ追加・削除・移動画面の表示ホーム画面にて二本指で摘む操作(縮小操作)をすると設定画面が表示されます。 ▼アップデート後の問題点 Android4.0ではGPU描画がサポートされたが、開発者向けオプション内の「GPUで描画する」をONにしてしまうと、様々な機能で問題が発生するので、オフ推奨、あくまで開発者向けです! →ex.画面描画のかくつきの発生、おサイフのエラー 等 ▼ICS移行後のAdobe Flashはどうなる? - 2012/08/15 今現在インストールされているFlash PlayerはICSアップデート後も動作します。 初期化してしまうとGooglePlayからはダウンロードできないため、インストールできません。 初期化前やDSへ交換を申し込むときはapkをバックアップしておく必要があります。 っていうかどうせ、ネットでapkがでまわr..(以下略 ▼アップデート前にやっておけること - 2012/07/24 11 名前:SIM無しさん[sage] 投稿日:2012/07/24(火) 23 32 05.15 ID P4hdMIPL ①SDにいろいろバックアップ 電話帳のエクスポート メールのエクスポート Link Backupで通話ログ、カレンダー、システム設定、SMS、ブックマークを保存 ESファイルエクスプローラで.apkを保存 Application ManagerやShareMyAppsでインストールしてるアプリのリストを作ってメールでPCに送る Taskerのデータをバックアップ 2ch mateの履歴を保存 その他、SDにデータ保存が可能なアプリを保存 ②SDのデータをPCにバックアップ ③各種アカウントのIDとパスワードを控える ▼Android 4.0 の参考 海外版 Optimus LTE L-01D ICS適用後の動画。これで遅ければドコモのクソアプリのせい!\(^O^)/ http //www.youtube.com/watch?v=hoxcogtb-hg http //www.youtube.com/watch?v=JbtsTc95-GU UIの変更点など(L-01Dにそのまますべてが適用されるわけではないけど参考に。) IceCreamSandwitch:Android4.0 ▼Optimus LTE L-01D 4.0 リーク情報(海外版) 米国版Optimus LTE(LG Spectrum)向けAndroid 4.0 ICS ROMがリーク。Optimus UI 3.0を搭載 Optimus LTE Android4.0
https://w.atwiki.jp/deckboard/pages/19.html
ニュース Googleが期待する“日本の熱意”/開発者が注目すべきAndroid 4.0の新機能 #twitter_widget_search 合計: - 今日: - 昨日: - トップページの合計: -
https://w.atwiki.jp/wnt0/pages/50.html
Virtual Box のインストール ubuntu-ja-10.04-desktop-i386.vhd Setting up a Linux build environment Python 2.6.5 インストール済み Make 3.81 インストール済み JDK $ sudo add-apt-repository "deb http //archive.canonical.com/ lucid partner" $ sudo apt-get update $ sudo apt-get install sun-java6-jdk パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 パッケージ sun-java6-jdk はデータベースには存在しますが、利用できません。 おそらく、そのパッケージが見つからないか、もう古くなっているか、 あるいは別のソースからのみしか利用できないという状況が考えられます E パッケージ sun-java6-jdk にはインストール候補がありません ダウンロード http //www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html jdk-6u31-linux-i586.bin $ chmod 755 jdk-6u31-linux-i586.bin $ ./jdk-6u31-linux-i586.bin $ sudo mv jdk1.6.0_31/ /opt $ vi .profile JAVA_HOME=/opt/jdk1.6.0_11 PATH=$PATH $JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH Installing required packages 32-bit (experimental) $ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \ libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \ libxml2-utils xsltproc USB 端末持ってない。 CCACHE設定 $ vi .profile export USE_CCACHE=1 ソースダウンロード後に、ccache コマンドを実行する。 http //source.android.com/source/building-kernels.html エミュレータ用カーネルソース(goldfish)の取得 $ git clone https //android.googlesource.com/kernel/goldfish.git $ cd goldfish $ git branch -r origin/HEAD - origin/master origin/android-goldfish-2.6.29 origin/master $ git checkout -b android-goldfish-2.6.29 origin/android-goldfish-2.6.29 toolchain の取得 1.8GBあった。 $ git clone https //android.googlesource.com/platform/prebuilt.git ビルド $ export PATH=$(pwd)/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin $PATH $ export ARCH=arm $ export SUBARCH=arm $ export CROSS_COMPILE=arm-eabi- $ cd goldfish $ make goldfish_defconfig $ make menuconfig (デバッグを有効にする) Kernel hacking --- Compile the kernel with debug info $ make emulator (Linux) SDKをダウンロードして解凍 SDK_ROOT/tools/android を実行(Android SDK Manager) Virtual Device を作るための Platform をダウンロード AVD Manager から Virtual Device を作成 SDK_ROOT/tools/emulator -kernel KERNEL_SRC_ROOT/arch/arm/boot/zImage @AVD_NAME (-qemu -s を付けると gdb との通信ポート(1234)を開く)
https://w.atwiki.jp/kadenwiki/pages/25.html
TOP スマートフォン android android test
https://w.atwiki.jp/derax7/pages/18.html
Android クリックイベント Button start = (Button) findViewById(R.id.start); start.setOnClickListener(new OnClickListener() { public void onClick(View v) { //処理 } }); 状態保持 // ハイスコア読み込み SharedPreferences pref; pref = this.getSharedPreferences("PreferencesEx", Activity.MODE_PRIVATE); int stage = pref.getInt("stage", 0); // ハイスコアの書き込み pref = getContext().getSharedPreferences( "PreferencesEx", Activity.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(); editor.putInt("stage", level); editor.commit(); isFinishing()で終了状態取得 isFinishing()を利用すると、Activityの終了状態を判別できる 画面遷移の種類 -Intentを飛ばした場合 false -ホームボタンを押した場合 false -戻るボタンを押した場合 true Androidで音を鳴らす。[SoundPool編] SoundPoolクラスの場合、基本は下記の3処理。 ①SoundPoolを new して、 ②音声ファイル読み込んで、 ③再生する SoundPool soundPool = new SoundPool(5,AudioManager.STREAM_MUSIC, 0); // ① int soundID = soundPool.load(context, R.raw.lalala, 1); // ② soundPool.play(soundID, 1.0F, 1.0F, 1, 0, 1.0F); // ③ 【①の補足】 public SoundPool (int maxStreams, int streamType, int srcQuality) 引数: maxStreams … このSoundPoolオブジェクトで同時に扱う音声(Stream)の最大数 streamType … 音声(stream)の種類。 AudioManagerクラスに定義されている srcQuality … サンプルレートの質。(現在はまだ未使用。 0 を使えとのこと) 返り値: 成功なら、SoundPoolオブジェクト 失敗なら、null 【②の補足】 音声ファイルは、res/raw/lalala.ogg に設置したという想定。ResourceIDは R.raw.lalala になる。ここから想像できると思うが、同フォルダに lalala.wav や lalala.mp3 を設置しても区別がつかない。 ちなみに、音声ファイルを安定再生するためには oggファイルが良いとのこと。 public int load (Context context, int resId, int priority) 引数: context … コンテキスト resId … 音声ファイルのリソースID priority … 優先度サンプルレートの質。(現在はまだ未使用。将来互換性のため 1 を使え) 返り値: sound ID (再生時に使用) 【③の補足】 public final int play (int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate) 引数: soundID … load()メソッドで返される soundID leftVolume … 音量[左] (範囲:0.0~1.0) rightVolume … 音量[右] (範囲:0.0~1.0) priority … ストリーム優先度 (0 = 優先度最低) loop … ループの回数 (0 = ループ無し、-1 = 無限ループ) rate … 再生レート (1.0 = 標準の再生, 範囲:0.5~2.0) 返値 成功なら、streamID(≠0) 失敗なら、0 IntentへのExtra付加 intent.putExtra("hoge", String s); getIntent().getExtras().getString("hoge"); drawableからbitmap変換 Resources res = this.getResources(); // 画像の読み込み Bitmap bm = BitmapFactory.decodeResource(res, R.drawable.blue); Intent時のタスクについて マニフェストでアクティビティに以下のオプションを追加すると、シングルタスク(新タスクを別タスクとして記憶せず、自身に積み重ねる)モードになる。HOME画面等に設定。 android launchMode="singleTask" アイコンの作成 http //android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Spinnerの初期値設定 spinner.setSelection(0); プログレスダイアログ progressDialog = new ProgressDialog(CoordinateActivity.this); progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); progressDialog.setMessage("処理を実行中です..."); progressDialog.setCancelable(true); progressDialog.show(); (・・・処理・・・) progressDialog.dismiss(); ダイアログのカスタム OnCreateDialog(int id){・・・}内でレイアウト等の適用ができる。ダイアログ生成前に呼び出され、returnでダイアログを返してやる ボタンへのクリックリスナー追加 (Button)btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(GalleryActivity.this, Main.class); startActivity(intent); } }); エラー関連 以下のエラーがでた時はどうやらメモリリークっぽい。 端末再起動で直るけど、リーク箇所の特定をしたほうがよさそう Failed to install XXX.apk on device HT0B8RX02778 Too many open files 【View】子Viewの追加&削除 追加:view.addView(child); 削除;view.removeView(child); 全削除:view.removeAllViews(); カメラにIntentを飛ばして起動 // Intent for Camera Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i, REQUEST_CODE_CAMERA); 保存先はExtraで指定 File tmpPict = new File(Environment.getExternalStorageDirectory(), "/hogehoge/" + System.currentTimeMillis() + ".jpg"); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(tmpPict)); 結果をActivityResultで受け取り処理。 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == REQUEST_CODE_CAMERA) { 【View】layout.xmlの読み込み setContentView(R.layout.main); これは View v = this.getLayoutInflater().inflate(R.layout.main, null); setContentView(v) と置き換えられる(→addView()などに) 端末画面サイズ取得 WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Log.d("display", "w " + display.getWidth()); Log.d("display", "h " + display.getHeight()); ロケールの取得 Locale locale = Locale.getDefault(); Log.v("ロケールは", locale.toString()); 以下のようにロケール別に分岐できる if (locale.equals(Locale.JAPAN)) { ・・・・・ } 画面遷移 intentを飛ばして画面遷移 Intent intent = new Intent(this.context, 遷移先.class); startActivity(intent); ※manifestへのactivityの追加を忘れないこと! 【View】idから呼び出し TextView textViewData = (TextView)findViewById(R.id.hoge); textViewData.setText("hogehoge"); onClick()内でのボタン選別 @Override public void onClick(View v) { switch (v.getId()) { case R.id.button_animation Intent intent = new Intent(this, Animation.class); startActivity(intent); break; case R.id.button_sub Intent intent2 = new Intent(this, Sub.class); startActivity(intent2); break; default break; } } SharedPreference云々 SharedPreferences SP = PreferenceManager.getDefaultSharedPreferences(this); Editor ed = SP.edit(); AdMob 最近仕様が変わったらしい AdMob導入の注意点 アニメーション private Handler myHandler = new Handler() { @Override public void handleMessage(Message msg) { if (isAttached) { // 移動処理 move(); // 再描画 invalidate(); sendEmptyMessageDelayed(0, DELAY_MILLIS); } } }; http //www.adamrocker.com/blog/181/android_animation.html
https://w.atwiki.jp/hmiku/pages/41020.html
【登録タグ 曖昧さ回避】 曖昧さ回避のためのページ rockaaの曲ANDROID/rockaa 後藤尚の曲Android/後藤尚 R Sound Designの曲Android/R Sound Design 曖昧さ回避について 曖昧さ回避は、同名のページが複数存在してしまう場合にのみ行います。同名のページは同時に存在できないため、当該名は「曖昧さ回避」という入口にして個々のページはページ名を少し変えて両立させることになります。 【既存のページ】は「ページ名の変更」で移動してください。曖昧さ回避を【既存のページ】に上書きするのはやめてください。「〇〇」という曲のページを「〇〇/作り手」等に移動する場合にコピペはしないでください。 曖昧さ回避作成時は「曖昧さ回避の追加の仕方」を参照してください。 曖昧さ回避依頼はこちら→修正依頼/曖昧さ回避追加依頼
https://w.atwiki.jp/roid/pages/13.html
まえがきはじめに Androidとは Android登場の経緯 本書について 本書が想定している読者 本書の構成と読み方 サンプルプログラムの入手先 本書が想定している環境とそのバージョン 参考となる情報源 第一部 基礎知識第1章 Android SDKの概要1.1 Android SDKが提供する機能の概要 1.2 アプリケーション開発の流れ 1.3 アプリケーションを構成する要素 1.4 Androidのライセンス 第2章 Android 開発環境2.1 本書で説明する開発環境について 2.2 開発環境のセットアップ手順 2.3 AVD(Android仮想デバイス)の作成 2.4 Androidアプリケーションの作成 第3章 開発ツール3.1 Android SDK 3.2 Android シミュレータ 3.3 DDMS パースディテクティブ 3.4 Android Debug Bridge(adb) 3.5 開発時のTIPS 第二部 開発の基本第1章 Androidアプリケーションの4大要素1.1 4大要素とは 1.2 4大要素を用いたサンプル 1.3 アクティビティ(Activitiy) 1.4 サービス(Service) 1.5 コンテントプロバイダ(Content Provider) 1.6 インテント(Intent) 第2章 アクティビティ2.1 概要 2.2 画面にウィジェットを表示する 2.3 ボタンが押されたイベントを取り扱う 2.4 アクティビティのライフサイクル 2.5 拡張されたアクティビティ 第3章 インテント3.1 インテントの基礎構造 3.2 インテントのもっとも基本的な使い方 3.3 インテントを使いこなす~暗黙的なインテント3.3.3 ブロードキャストレシーバー 3.4 暗黙的なインテントの使い方 3.5 暗黙的インテントを使ってアクティビティを起動する方法3.5.4 端末をバイブレーションさせる - p.145NotificationManagerクラス Vibratorクラス 3.5.5 スティッキーインテントを送る - p.147 3.6 ウィジェットを他のアプリケーションに組み込む方法(AppWidget Framework)3.6.1 AppWidget Frameworkを構成するクラスAppWidgetHost AppWidgetProvider 3.7 暗黙的なインデントを使って標準で組み込まれているアプリケーションを起動する方法3.7.1 インテントで起動することができる主なアプリケーションWebブラウザ 電話 地図 第4章 サービス4.1 インテントによるサービスの起動 4.2 バインド4.2.1 AIDLファイルでサービスが提供する機能を定義 4.3 コールバック 4.4 常駐型のサービス 4.5 サービスの使いどころ 第5章 データ入出力と永続化5.1 プリファレンス 5.2 SQLiteによるデータ永続化 5.3 ファイル 5.4 コンテントプロバイダ 5.5 コンテントプロバイダの活用 第三部 画面要素第1章 ユーザーインターフェイス1.1 はじめに 1.2 導入編 1.3 基礎編 1.4 応用編 1.5 付録、UIに関する各種ツール 第2章 グラフィックス2.1 アニメーションによる描画の概要 2.2 アニメーションによる描画の基本1(設定がシンプルな場合) 2.3 アニメーションによる描画の基本2(設定を組み合わせた場合) 2.4 アニメーションによる描画の基本(AnimetionDroeableを使用した場合) 2.5 Drawableクラスを使用した描画の概要 2.6 Drawableクラスを使用した描画(ShapeDrawableを使用した場合) 2.7 Drawableクラスを使用した描画(GradientDrawableを使用した場合) 2.8 Canvasクラスを直接使用した描画 2.9 OpenGL ESライブラリによる描画の概要 2.10 OpenGL ESライブラリによる描画の基本 2.11 まとめ 第四部 実践開発第1章 アプリケーションモデル1.1 アプリケーションとタスク 1.2 アプリケーションとプロセス 第2章 セキュリティ2.1 はじめに 2.2 ソフトウェア開発時に考慮すべきセキュリティ 2.3 Androidのセキュリティ・アーキテクチャ 2.4 Androidのセキュリティ機能 2.5 ファイルアクセス制御 2.6 許可情報 第3章 リソースと国際化3.1 リソースファイル概要 3.2 リソースファイルの利用 第4章 センサーAPI4.1 センサープログラミングをマスターしてハードウェアと仲よくなろう 4.2 センサーとは 4.3 センサー関連のクラスとインターフェイス 4.4 加速度センサー 4.5 傾きセンサー 第5章 地図表示とロケーション5.1 地図表示API 5.2 ロケーションAPI 5.3 まとめ 第6章 テスティングフレームワーク6.1 はじめに 6.2 Androidのテスティングフレームワーク 6.3 Androidのテスティングフレームワークを利用する 6.4 テストで利用できる開発ツール「Monkey(モンキー」 第五部 応用開発第1章 Input Method Framework1.1 はじめに 1.2 Input Method Frameworkの概要 1.3 IME開発の準備 1.4 Input Viewの追加 1.5 Candidates Viewの追加 1.6 IME実装TIPS 1.7 最後に 第2章 ConnectivityManager2.1 ConnectivityManagerの概要 2.2 ネットワークの状態変化をハンドルしよう 第3章 カメラ3.1 Android SDKが提供するカメラ機能の概要 3.2 基本的な機能を持ったカメラアプリケーションの作成 3.3 カメラアプリケーションへの機能の追加・変更 第4章 メディア4.1 はじめに 4.2 MediaPlayer 4.3 MediaRecorder 第5章 JNI(Java Native Interface)5.1 はじめに 5.2 サンプルアプリケーションの概要 5.3 Javaプログラムを実装する 5.4 Cプログラムを実装する 5.5 ビルド環境を構築する 5.6 ビルド環境でCモジュールをビルドする 5.7 Androidにモジュールを配置する 第6章 アプリケーションの実行結果を解析する6.1 実行ログ(プロファイリングレポート)を収集する 6.2 Traceviewを利用する 6.3 実行ログをグラフに変換する 6.4 実行ログをHTMLに変換する 第7章 ソースコードの探訪7.1 ソースコードの取得方法 7.2 ソースコードのプロジェクト構成 7.3 Eclipseからのソースコード参照 7.4 まとめ 第8章 Androidの開発用端末「Android Dev Phone1」8.1 Android Dev Phone 1 8.2 Android Dev Phone 1を購入可能な国と地域 8.3 Android Dev Phone 1の購入に必要な費用 8.4 Android Dev Phone 1の購入 8.5 Android Dev Phone 1の設定・利用 第9章 アプリケーションの配布9.1 アプリケーションへの署名 9.2 アプリケーションのバージョン 9.3 動作対象とするAndroidプラットフォームの指定 付録A ウィジェットカタログ まえがき はじめに Androidとは Android登場の経緯 本書について 本書が想定している読者 本書の構成と読み方 サンプルプログラムの入手先 サンプルソースのダウンロード 本書が想定している環境とそのバージョン 参考となる情報源 第一部 基礎知識 第1章 Android SDKの概要 1.1 Android SDKが提供する機能の概要 1.2 アプリケーション開発の流れ 1.3 アプリケーションを構成する要素 1.4 Androidのライセンス 第2章 Android 開発環境 2.1 本書で説明する開発環境について 2.2 開発環境のセットアップ手順 2.3 AVD(Android仮想デバイス)の作成 2.4 Androidアプリケーションの作成 第3章 開発ツール 3.1 Android SDK 3.2 Android シミュレータ 3.3 DDMS パースディテクティブ 3.4 Android Debug Bridge(adb) 3.5 開発時のTIPS 第二部 開発の基本 第1章 Androidアプリケーションの4大要素 1.1 4大要素とは 1.2 4大要素を用いたサンプル 1.3 アクティビティ(Activitiy) 1.4 サービス(Service) 1.5 コンテントプロバイダ(Content Provider) 1.6 インテント(Intent) 第2章 アクティビティ 2.1 概要 2.2 画面にウィジェットを表示する 2.3 ボタンが押されたイベントを取り扱う 2.4 アクティビティのライフサイクル 2.5 拡張されたアクティビティ 第3章 インテント 3.1 インテントの基礎構造 3.2 インテントのもっとも基本的な使い方 3.3 インテントを使いこなす~暗黙的なインテント 3.3.3 ブロードキャストレシーバー 特定の条件でのみブロードキャストレシーバーを動作させるために、マニフェストファイルに静的に定義するのではなく、プログラム内で動的にブロードキャストレシーバーを登録/解除(registerRecever/unregisterRecever)することが可能です。 3.4 暗黙的なインテントの使い方 3.5 暗黙的インテントを使ってアクティビティを起動する方法 3.5.4 端末をバイブレーションさせる - p.145 NotificationManagerクラス Vibratorクラス バイブレーションさせたいだけであれば、インスタンス化して、vibrateメソッドを呼ぶだけ。 3.5.5 スティッキーインテントを送る - p.147 ブロードキャストしたインテントをシステム内に保存しておき、後から取り出せるインテントのこと。 3.6 ウィジェットを他のアプリケーションに組み込む方法(AppWidget Framework) 3.6.1 AppWidget Frameworkを構成するクラス AppWidgetHost ウィジットを自画面に組み込むことを許可するための仕組みを提供するクラス。 AppWidgetProvider ウィジットを提供するための処理を行うクラス。 ブロードキャストレシーバーであるため、下記の制限がある。 ステートレスである。 時間がかかる処理を行うべきではない。(時間がかかる処理は、サービスに依頼すべき) 3.7 暗黙的なインデントを使って標準で組み込まれているアプリケーションを起動する方法 3.7.1 インテントで起動することができる主なアプリケーション Webブラウザ アクション:Intent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「http //」「https //」など 電話 電話(ダイアラーの起動のみを行う場合)・・・通常はこちらを利用すると思う。 アクション:Intent.ACTION_DIAL (android.intent.action.CALL)、またはIntent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「tel 電話番号」 電話(即時電話を掛ける場合) アクション:Intent.ACTION_CALL (android.intent.action.CALL) URIの例:「tel 電話番号」 ヴォイスメール(留守電サービスのようなものらしい) アクション:Intent.ACTION_CALL (android.intent.action.CALL) URIの例:「voicemail 電話番号」 地図 地図 アクション:Intent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「geo 緯度,経度」など ストリートビュー アクション:Intent.ACTION_VIEW (android.intent.action.VIEW) URIの例:「google.streetview cbll=緯度,経度 cbp=1,ヨー,,ピッチ,ズーム」など 第4章 サービス 4.1 インテントによるサービスの起動 4.2 バインド 4.2.1 AIDLファイルでサービスが提供する機能を定義 AIDL(Android Interface Definition Langage)は、Javaのインターフェースと類似の記述方法ですが、メソッドの引数および返却値は下記に限定されています。 プリミティブ型 String, List, Map, CharSequence AIDLファイルに定義されたインターフェース Parcelableインターフェースを実装したクラス AIDLファイルは「 インターフェース名 .aidl」というファイル名で保存します。 4.3 コールバック 4.4 常駐型のサービス 4.5 サービスの使いどころ 第5章 データ入出力と永続化 5.1 プリファレンス 5.2 SQLiteによるデータ永続化 5.3 ファイル 5.4 コンテントプロバイダ 5.5 コンテントプロバイダの活用 第三部 画面要素 第1章 ユーザーインターフェイス 1.1 はじめに 1.2 導入編 1.3 基礎編 1.4 応用編 1.5 付録、UIに関する各種ツール 第2章 グラフィックス 2.1 アニメーションによる描画の概要 2.2 アニメーションによる描画の基本1(設定がシンプルな場合) 2.3 アニメーションによる描画の基本2(設定を組み合わせた場合) 2.4 アニメーションによる描画の基本(AnimetionDroeableを使用した場合) 2.5 Drawableクラスを使用した描画の概要 2.6 Drawableクラスを使用した描画(ShapeDrawableを使用した場合) 2.7 Drawableクラスを使用した描画(GradientDrawableを使用した場合) 2.8 Canvasクラスを直接使用した描画 2.9 OpenGL ESライブラリによる描画の概要 2.10 OpenGL ESライブラリによる描画の基本 2.11 まとめ 第四部 実践開発 第1章 アプリケーションモデル 1.1 アプリケーションとタスク 1.2 アプリケーションとプロセス 第2章 セキュリティ 2.1 はじめに 2.2 ソフトウェア開発時に考慮すべきセキュリティ 2.3 Androidのセキュリティ・アーキテクチャ 2.4 Androidのセキュリティ機能 2.5 ファイルアクセス制御 2.6 許可情報 第3章 リソースと国際化 3.1 リソースファイル概要 3.2 リソースファイルの利用 第4章 センサーAPI 4.1 センサープログラミングをマスターしてハードウェアと仲よくなろう 4.2 センサーとは 4.3 センサー関連のクラスとインターフェイス 4.4 加速度センサー 4.5 傾きセンサー 第5章 地図表示とロケーション 5.1 地図表示API 5.2 ロケーションAPI 5.3 まとめ 第6章 テスティングフレームワーク 6.1 はじめに 6.2 Androidのテスティングフレームワーク 6.3 Androidのテスティングフレームワークを利用する 6.4 テストで利用できる開発ツール「Monkey(モンキー」 第五部 応用開発 第1章 Input Method Framework 1.1 はじめに 1.2 Input Method Frameworkの概要 1.3 IME開発の準備 1.4 Input Viewの追加 1.5 Candidates Viewの追加 1.6 IME実装TIPS 1.7 最後に 第2章 ConnectivityManager 2.1 ConnectivityManagerの概要 2.2 ネットワークの状態変化をハンドルしよう 第3章 カメラ 3.1 Android SDKが提供するカメラ機能の概要 3.2 基本的な機能を持ったカメラアプリケーションの作成 3.3 カメラアプリケーションへの機能の追加・変更 第4章 メディア 4.1 はじめに 4.2 MediaPlayer 4.3 MediaRecorder 第5章 JNI(Java Native Interface) 5.1 はじめに 5.2 サンプルアプリケーションの概要 5.3 Javaプログラムを実装する 5.4 Cプログラムを実装する 5.5 ビルド環境を構築する 5.6 ビルド環境でCモジュールをビルドする 5.7 Androidにモジュールを配置する 第6章 アプリケーションの実行結果を解析する 6.1 実行ログ(プロファイリングレポート)を収集する 6.2 Traceviewを利用する 6.3 実行ログをグラフに変換する 6.4 実行ログをHTMLに変換する 第7章 ソースコードの探訪 7.1 ソースコードの取得方法 7.2 ソースコードのプロジェクト構成 7.3 Eclipseからのソースコード参照 7.4 まとめ 第8章 Androidの開発用端末「Android Dev Phone1」 8.1 Android Dev Phone 1 8.2 Android Dev Phone 1を購入可能な国と地域 8.3 Android Dev Phone 1の購入に必要な費用 8.4 Android Dev Phone 1の購入 8.5 Android Dev Phone 1の設定・利用 第9章 アプリケーションの配布 9.1 アプリケーションへの署名 9.2 アプリケーションのバージョン 9.3 動作対象とするAndroidプラットフォームの指定 付録A ウィジェットカタログ
https://w.atwiki.jp/yk2010/pages/35.html
Android ■ Android 2.x 基本アプリリスト Mobile .
https://w.atwiki.jp/ivy00/pages/15.html
Android用ページです。 Androidの勉強用のページです。
https://w.atwiki.jp/anddoid/pages/35.html
android text 要素 関連タグ 使用例 android text="test" android text="@string/hello_world"